package com.ithao.service;


import com.ithao.entity.PageResult;
import com.ithao.entity.QueryPageBean;
import com.ithao.pojo.Catalog;

/**
 * @description ：学科目录业务接口
 * @version: 1.0
 */
public interface CatalogService {

	/**
	 * 添加学科目录
	 * @param catalog
	 * @return
	 */
	void addCatalog(Catalog catalog);

	/**
	 * 分页获取学科列表
	 * @param queryPageBean
	 * @return
	 */
	PageResult findListByPage(QueryPageBean queryPageBean);

	/**
	 * 删除学科目录
	 * @param id
	 * @return
	 */
	void deleteCatalog(Integer id);

	/**
	 * 目录的启用禁用
	 * @param catalogId
	 */
    void updateStatus(Integer catalogId, Integer status);

	void update(Catalog catalog);

}
